#ifndef __NON_COPYABLE_H__
#define __NON_COPYABLE_H__

namespace Boss
{

  class NonCopyable
  {
  protected:
    NonCopyable()
    {
    }

  private:
    NonCopyable(const NonCopyable &);
    NonCopyable& operator = (const NonCopyable &);
  };

}

#endif  // !__NON_COPYABLE_H__
